package com.hyou.codemaker.db.dao;

import java.util.List;

import com.hyou.codemaker.db.pojo.ParamColumnsBean;
import com.hyou.codemaker.db.pojo.ResultColumnsBean;

/**
 * 数据库查询指定表的各数据列的信息
 * 
 * @author FengChangshuo
 * @version 1.0.0 2017年6月26日 下午4:17:13 created
 */
public interface ColumnDao {

    /**
     * 查询表的各列类型信息
     * 
     * @param paramColumnsBean 表信息查询参数
     * @return 表信息查询结果
     */
    public List<ResultColumnsBean> selectTableInfo(ParamColumnsBean paramColumnsBean);
    
    /**
     * <pre>
     * 查询表名注释信息
     * 
     * 版本修改历史记录：
     * 1) 1.3.4 2018年3月13日 下午4:13:35 created
     * </pre>
     * 
     * @param paramColumnsBean 查询条件
     * @return 指定表的注释
     */
    public String selectTableComment(ParamColumnsBean paramColumnsBean);
    
}
